package com.lx.pc.mybatis.repository.sysarea;

import java.math.BigInteger;
import java.util.List;

import org.springframework.data.mybatis.repository.annotation.Query;
import org.springframework.data.mybatis.repository.support.MybatisRepository;

import com.lx.pc.domain.entity.sysarea.SysareaEntity;

public interface SysareaRepository extends MybatisRepository<SysareaEntity, BigInteger>{

	/**
	 * 查询总数
	 */
	@Query("findBySysareaCount")
	public int findBySysareaCount(SysareaEntity sysarea);
	
	/**
	 * 查询列表
	 * @param Sysarea
	 * @param page
	 * @param size
	 * @return
	 */
	@Query("findBySysarea")
	public List<SysareaEntity> findBySysarea(SysareaEntity sysarea,Integer page,Integer size);
	
	/**
	 * 返回List
	 * @param sysarea
	 * @return
	 */
	@Query("findBySysareaList")
	public List<SysareaEntity> findBySysareaList(SysareaEntity sysarea);
	
	/**
	 * 返回对象
	 * @param sysarea
	 * @return
	 */
	@Query("findBySerchSysarea")
	public SysareaEntity findBySerchSysarea(SysareaEntity sysarea);
}
